package com.sg.dto.biz.component.res;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc QueryFinancialPlannMqQueueDetailComRespDto
 * @使用场景
 */
@Data
public class QueryFinancialPlannMqQueueDetailComRespDto
        extends BaseDto
        implements Serializable {

    /**
     * 上一更新周期ID
     */
    @ApiModelProperty("上一更新周期ID")
    private String preUpdateCycleId;

    /**
     * 更新周期ID
     */
    @ApiModelProperty("更新周期ID")
    private String updateCycleId;

    /**
     * 更新周期开始时间
     */
    @ApiModelProperty("更新周期开始时间")
    private String updateCycleStartTime;

    /**
     * 更新周期结束时间
     */
    @ApiModelProperty("更新周期结束时间")
    private String updateCycleEndTime;

    /**
     * 更新周期类型标识
     */
    @ApiModelProperty("更新周期类型标识")
    private String updateCycleTypeCode;

    /**
     * 数据归属内容表主键ID
     */
    @ApiModelProperty("数据归属内容表主键ID")
    private String belongToContentId;

    /**
     * 评价模板ID
     */
    @ApiModelProperty("评价模板ID")
    private String evaluationTemplateId;

    /**
     * 空间ID
     */
    @ApiModelProperty("空间ID")
    private String spaceId;

    /**
     * 账户ID
     */
    @ApiModelProperty("账户ID")
    private String accountId;

    /**
     * 累计收入金额
     */
    @ApiModelProperty("累计收入金额")
    private String totalBudgetAmount;

    /**
     * 是否预算账户
     */
    @ApiModelProperty("是否预算账户")
    private String isBudgetAccount;

    /**
     * 是否到账账户
     */
    @ApiModelProperty("是否到账账户")
    private String isIncomingAccount;

    /**
     * 是否统计账户
     */
    @ApiModelProperty("是否统计账户")
    private String isStatisticalAccount;

    /**
     * 创建于联盟应用ID
     */
    @ApiModelProperty("创建于联盟应用ID")
    private String appId;

    /**
     * 操作人就职记录ID
     */
    @ApiModelProperty("操作人就职记录ID")
    private String operationInductionId;

    /**
     * 归属内容表主键ID
     */
    @ApiModelProperty("归属内容表主键ID")
    private String entityId;

}
